.header {
  width: 960px;
  height: 81px;
  margin: 0 auto;
  text-align: left;
  position: relative;
}

.header .bg {
  width: 644px;
  height: 27px;
  background-position: 0 0;
  position: absolute;
  left: 0;
  top: 30px;
    background-image: url(../imgee/glb_v2.png);
  background-repeat: no-repeat;
}

.header .links{
	/*width: 200px;*/
	position:  absolute;
  right: 0;
	top: 34px;
}

.links a{
	text-decoration: none;
	color: #039;
}
.links a:hover{
	 text-decoration:underline;
}

.content-tit {
  height: 36px;
  background-position: 0 0;
  background-color: #6495C6;
  border: #5B88B8 1px solid;
  border-radius: 3px 3px 0 0;
  background: url(../imgee/bgx.png);
  width: 960px;
  margin: 0 auto;
}
.content-tit h1{
   font-size: 14px;
   /*line-height: 36px;*/
   font-weight: normal;
   color: #FFF;
   text-indent: 20px;
}
.mainBody{
	border: #E0E0E0 1px solid;
    border-top-width: 0;
	background: url(../imgee/bgy.png);
	overflow: hidden;
    position: relative;
    width: 960px;
    height: 748px;
    margin: 0 auto;
}

/*右边的图片css*/
.mainBody-side{
	width: 315px;
  float: right;
 
}
.regExt{
  padding: 106px 0 0 45px; 
  /*padding: 106px 0 0 45px;*/
  color: #AFAFAF;
}

.content .quywqwyu {
    width: 582px;
    float: left;
    padding: 50px 0 36px 60px;
    zoom: 1;
}
.mainBody .regTxt{
  height: 58px;
  padding-left: 55px;
}
.mainBody .regTxt ul{
  width: 412px;
  height:35px;
  background-image: url(../imgee/tab.jpg); 
  background-repeat: no-repeat;
  list-style: none;
  padding: 0;
  margin:0;
}
.mainBody .regTxt li{
  width: 137px;
  height: 35px;
  float: left;
}
.regTxt a{
  text-decoration: none;
  display: block;
  line-height: 35px;
  height: 35px;
  text-align: center;
  font-size: 14px;
  color: #555;
}


.regFxt{
  margin-left: 9px;
}
.regFxt-itm{
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
}
.regFxt-it{
  position: absolute;
  width: 90px;
  left: 0;
  top: 13px;
  font-size: 14px;
  text-align:right;
}
.txt-imp{
  color: #c00;
  margin-right: 4px;
}
.regFxt-i{
  padding: 8PX 0 8PX 85PX;
  zoom:1;
  position: relative;
}
.regFxt-i .ipt{
  width: 200px;
  padding: 4px 5px;
  border: #ABABAB 1px solid;
  box-shadow: 2px 2px 3px #EDEDED inset;
  font-size: 14px;
  border-radius: 3px;
}
.regFxt-i select{
  padding: 3px;
  font-size: 14px;
  font-weight: bold;
  color: #555;
}
.tip{
  line-height: 16px;
  padding: 6px 0 4px;
  text-align: left;
  font-size: 12px;
  color: #555;
}





.itlFlag {
    position: relative;
    width: 100%;
    height: 100%;
    float: left;
    cursor: default;
    background: url(../imgee/flags.gif) no-repeat 25px center;
}
.flag-CN em {
    background-position: 0 -825px;
}
.itlFlag em, .itlSelect em{
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -5px;
    display: inline-block;
    width: 16px;
    height: 11px;
    overflow: hidden;
    background: url(../imgee/triangle.gif) no-repeat 9999px 9999px;
}
.itl {
    position: absolute;
    top: 0px;
    left: 35px;
    zoom: 1;
    cursor: pointer;
}





.vCode {
    border: #E7E7E7 1px solid;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    border: 0;
}
.switchvCode {
     left: 325px; 
     left: 306px;
    top: 65px;
     position: absolute;
}
.switchvCode:hover{
  text-decoration:underline;
}
a {
    color: #039;
    text-decoration: none;
}
.btns {
    padding-top: 5px;
        text-align: left;
}
.btn {
    height: 28px;
    padding: 0 20px;
    font-size: 14px;
    background-position: 0 -72px;
    border: #BBB 1px solid;
    text-decoration: none;
    line-height: 28px;
    color: #555;
    border-radius: 3px;
    outline: none;
    display: inline-block;
    background-image: url(../imgee/bgx.png);
    background-repeat: repeat-x;
}



.regFxtt{
  margin-left: 9px;
}
.regFxtt-itm{
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
}
.regFxtt-it{
  position: absolute;
  width: 90px;
  left: 0;
  top: 13px;
  font-size: 14px;
  text-align:right;
}
.txtt-imp{
  color: #c00;
  margin-right: 4px;
}
.regFxtt-i{
  padding: 8PX 0 8PX 85PX;
  zoom:1;
  position: relative;
}
.regFxtt-i .iptt{
  width: 200px;
  padding: 4px 5px;
  border: #ABABAB 1px solid;
  box-shadow: 2px 2px 3px #EDEDED inset;
  font-size: 14px;
  border-radius: 3px;
}
.regFxt-it select{
  padding: 3px;
  font-size: 14px;
  font-weight: bold;
  color: #555;
}
.tipt{
  line-height: 16px;
  padding: 6px 0 4px;
  text-align: left;
  font-size: 12px;
  color: #555;
}
/*.tipt:hover{
color: red;
}*/
/*.tipt:link{
  color:#ff0000;
}
.tipt:visited{
  color: #00ff00;
}
.tipt:hover{
  color: #ff00ff;
}
.tipt:active{
  color: #0000ff;
}*/
.regForm-item {
    position: relative;

}
.dl{margin: 0;
    padding: 0;
    border: 0;
  }
  .regForm-item-ct {
    padding-left: 110px;
}
.regForm-item-ct {
    padding: 8px 0 8px 85px;
    zoom: 1;
    position: relative;
}
.txt-tips {
    color: #999;
}
.txt-tips a:hover{
    color: #039;
  text-decoration:underline;
    /*text-decoration: none;*/
}
.regForm-item {
    position: relative;
}
.regForm-item-ct {
    padding-left: 110px;
}
.regForm-item-ct {
    padding: 8px 0 8px 85px;
    zoom: 1;
    position: relative;
}
.btnReg {
    width: 119px;
    height: 37px;
    font-size: 14px;
    background-position: 0 -360px;
    text-decoration: none;
    line-height: 37px;
    color: #FFF;
    outline: none;
    text-align: center;
    font-weight: bold;
    display: inline-block;
   /* vertical-align: middle;
    line-height: 0;
    font-size: 0;*/
    overflow: hidden;
    background-image: url(../imgee/glb_v2.png);
    background-repeat: no-repeat;
}
.content {
    width: 960px;
    margin: 0 auto;
    text-align: left;
}
.footer {
    text-align: center;
    clear: both;
    height: 40px;
    line-height: 40px;
    color: #999;
    margin: 0 solid;
    /*margin: auto;*/
}
.footer a {
    color: #999;
}
a {
    color: #039;
    text-decoration: none;
}